package scut.facerecognition.service;

import scut.facerecognition.entity.dto.CommentDTO;
import scut.facerecognition.entity.dto.PageResult;
import scut.facerecognition.entity.pojo.PostComment;

/**
 * 评论服务接口
 */
public interface CommentService {
    
    /**
     * 获取帖子评论列表
     * @param postId 帖子ID
     * @param page 页码
     * @param size 每页数量
     * @return 评论分页数据
     */
    PageResult<CommentDTO> getCommentList(Long postId, int page, int size);
    
    /**
     * 发表评论
     * @param comment 评论实体
     * @return 新评论ID
     */
    Long addComment(PostComment comment);
}
